課程資訊
課程名稱
微控制器原理與應用-機電整合(一)
Principles and Applications of Microcontrollers-Mechatronics (1) 
開課學期
109-2 
授課對象
生物資源暨農學院  生物機電工程學系  
授課教師
郭彥甫 
課號
BME1107 
課程識別碼
611 17100 
班次
 
學分
3.0 
全/半年
半年 
必/選修
必帶 
上課時間
星期一8,9,10(15:30~18:20) 
上課地點
電電實驗室 
備註
限本系所學生(含輔系、雙修生)
總人數上限:50人 
Ceiba 課程網頁
http://ceiba.ntu.edu.tw/1092BME1107 
課程簡介影片
 
核心能力關聯
核心能力與課程規劃關聯圖
課程大綱
為確保您我的權利,請尊重智慧財產權及不得非法影印
課程概述

This course offers a guide to implementation of Arduino and AVR ATmega328P microcontrollers.  

課程目標
Lectures are intended to provide the students operational principles in microcontroller. Topics include Arduino programming, AVR ATmega328P microcontroller programming in C and assembly languages, microcontroller architecture, I/O interfacing, serial subsystems, counter/timer subsystems, interrupt management, and other related topics. The accompanying laboratory is designed to provide practical hands-on experience with microcontroller applications and interfacing techniques.  
課程要求
• Laboratory assignments: 60%
• Term project: 25%
o Demo: 20%
o Presentation: 2%
o Report: 3%
• Final exam: 15%  
預期每週課後學習時數
 
Office Hours
另約時間 備註: Check instructor's schedule for making an appointment: https://sites.google.com/site/machinelearningandvision/my-calendar 
指定閱讀
Customized class notes will be provided to students.  
參考書目
待補 
評量方式
(僅供參考)
   
課程進度
週次
日期
單元主題
Week 1
02/22  Introduction 
Week 2
03/01  No course – school holiday
 
Week 3
03/08  Arduino 1 
Week 4
03/15  Arduino 2 
Week 5
03/22  Arduino 3 
Week 6
03/29  Arduino 4 
Week 7
04/05  No course – school holiday 
Week 8
04/12  AVR C 1(I/O) 
Week 9
04/19  AVR C 2(Timer) 
Week 10
04/26  AVR C 3(ADC & Serial) 
Week 11
05/03  AVR C 4(PWM & Interrupt) 
Week 12
05/10  AVR Assembly 1 (Introduction & I/O) 
Week 13
05/17  AVR Assembly 2 (Assembly)  
Week 14
05/24  No course-working on term project 
Week 15
05/31  Term project demo  
Week 16
06/07  AVR Assembly 3 (Structured programming) 
Week 17
06/14  No course – school holiday 
Week 18
06/21  Final Exam